Career 2023 2022 2021 2020 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Italy F19 Italy F20 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 UAE F2 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Italy F22 Germany F17 United Arab Emirates F1 Italy F4 Italy F5 France F7 (Villers Les Nancy) Italy F23 Italy F27 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Spain F38 France F13 Great Britain F5 Italy F24 UAE F1 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Kuwait F1 Italy F15 Denmark F1 Kuwait F2 Challenger Hamburg - Hamburg Neride Prague Indoor - Prague Bristol Challenger Trophy - Bristol Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach Samsung Securities Cup Challenger Tennis - Seoul Challenger Britania Zavaleta - Puebla Samarkand Challenger - Samarkand The 70th King's Cup and Queen's Cup - Bangkok Fergana Tennis Challenger Tournament - Fergana Canottieri Mincio Open - Mantova V Trani Cup - Trani Asics Challenger Open - Monchengladbach Okal Cup 2003 - Eckental IPP Open - Helsinki Jameson Cup - Milan Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava IPP Open - Helsinki Jameson Cup - Milan KGHM Polish Indoors - Wroclaw Tennis Napoli Cup - Napoli Tunis Open - Tunis Ostrava Open 2005 - Ostrava Arroyo de la Encomienda - Valladolid Open de Tenis Amaya - Pamplona Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Ethias Tennis Trophy - Mons BH Telecom Indoors Sarajevo 2006 - Sarajevo Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Harbour Tennis Cup Regione Lombardia - Milan 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia 3rd Volkswagon Challenger - Wolfsburg Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Privatbank Open 2006 - Dnepropetrovsk Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Arpa Ceramic Cup - Reggio Emilia Guzzini Challenger - Recanati Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Citta di Como - Como Genova Open Challenger - Genova Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Ischgl International Tennis Challenger 2003 - Ischgl Internationaux du Doubs - Besancon 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza San Remo Tennis Cup - San Remo Open Diputacion Ciudad de Pozoblanco - Cordoba Gemax Open - Belgrade Oldum Brown Vancouver Open - Vancouver TEAN International - Alphen Aan Den Rijn President's Cup - Astana Caversham International Tennis Tournament - Jersey Heilbronn Challenger Belgrade Challenger Bergamo Challenger Johannesburg Challenger Tenerife Challenger Cremona Challenger Pozoblanco Challenger Brest Challenger Recanati Challenger Vancouver Challenger Astana Challenger Rhodes Challenger Prostejov Challenger Turin Challenger Bratislava Challenger Penza Challenger Astana Challenger Segovia Challenger Genova Challenger Szczecin Challenger Mons Challenger Intersport Heilbronn Open - Heilbronn Seoul Challenger Geneva Challenger Kaohsiung Challenger Prague Challenger Monza Challenger Astana Challenger Beijing Challenger Samarkand Challenger Como Challenger Gemax Samsung Open 2005 - Belgrade Tashkent Challenger Geneva Challenger Dallas Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Mersin Challenger Busan Challenger Prostejov Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Istanbul Challenger Eskisehir Challenger Astana Challenger Segovia Challenger St. Remy Challenger Petange Challenger Fergana Challenger Tashkent Challenger Kazan Challenger Geneva Challenger Yokohama Challenger Tyumen Challenger Kolkata Challenger New Delhi Challenger Astana Challenger Kyoto Challenger Irving Challenger Shenzhen Challenger Gimcheon Challenger Busan Challenger Braunschweig Challenger Kaohsiung Challenger Segovia Challenger Geneva Challenger Napoli Challenger Heilbronn Challenger Prostejov Challenger Milan Challenger Genova Challenger Orleans Challenger Mons Challenger Brescia Challenger Andria Challenger Manila Challenger Launceston Challenger Bergamo Challenger Wroclaw Challenger Cherbourg Challenger Guangzhou Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Prague Challenger Poprad Tatry Challenger Segovia Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Happy Valley Challenger Busan Challenger Shymkent Challenger Urbana-Champaign Challenger - Urbana Aix En Provence Challenger Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla Segovia Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Alessandria Challenger St. Remy Challenger Szczecin Challenger Samarkand Challenger Izmir Challenger USTA Seascape Challenger - Aptos Shymkent Challenger Rezidenza Open - Magdeburg Fergana Challenger - Fergana Happy Valley Challenger Bangkok Challenger Challenger Casino Lugano - Lugano Shenzhen Challenger Raanana Challenger Gerry Weber Open - Halle Barletta Challenger Sylt Open 2000 - Sylt Geneva Challenger - Geneva Vicenza Challenger Open de L'Isere-Open 38 - Grenoble Ilkley Challenger Binghamton Challenger Gerry Weber Open - Halle Lexington Challenger Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Granby Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Tennis Napoli Cup - Napoli Open de Montauban - Montauban Grand Prix Hassan II - Casablanca Izmir Challenger Gerry Weber Open - Halle The LTA Manchester Challenger - Manchester Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Andria Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Maui Challenger Bergamo Challenger Wroclaw Challenger Turin Challenger Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille Taipei City Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Estoril Open - Estoril Gerry Weber Open - Halle Mercedes Cup - Stuttgart Seoul Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Open de Nice Cote dAzur - Nice Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Milan Challenger Dubai Duty Free Tennis Championships - Dubai Winston Salem - Winston Salem Open de Moselle - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Farmers Classic - Los Angeles Citi Open - Washington PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Heineken Challenger - Ho Chi Minh City Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Apia International - Sydney Claro Open Colombia - Bogota Erste Bank Open - Vienna BMW Open - Munich Guadalajara Challenger Topshelf Open - 's-Hertogenbosch Suisse Open - Gstaad Mercedes Cup - Stuttgart Antalya Open - Antalya Gemax Open - Belgrade Busan Challenger Fergana Challenger Braunschweig Challenger Winnetka Challenger The LTA Men's Challenger - Nottingham Geneva Challenger - Geneva Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Alexander Kolyaskin Memorial - Donetsk Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger The Nottingham Challenger - Nottingham Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Bratislava Challenger IX Open Internacional D'Andorra - Andorra Rome Challenger Granby Challenger - Granby DPD Challenger 2002 - Aschaffenburg Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casino Lugano - Lugano Yokohama World Tennis Gaora Cup - Yokohama The Granby Natrel Challenger - Granby Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Sarajevo Open 2004 - Sarajevo Busan Open - Busan Flea Market Cup Busan Challenger Tennis - Busan Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia GHI Bronx Classic - Bronx Mitsubishi Electric Europe Cup - Monza Mouilleron-Le-Captif Challenger Mauritius Open - Mauritius The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux Istanbul Challenger 10° Trofeo Luigi Pezzoli - Bergamo Top Wool Challenger-Immagine Trophy - Biella Akbank Private Banking TED Open 2006 - Istanbul Riviera di Rimini Challenger - Rimini Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Tennis Masters Series - Toronto Tennis Masters Series - Monte Carlo Rogers Masters - Toronto BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Montreal Rogers Cup - Toronto Izmir Cup - Izmir Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons French Open - Paris Kobstaedernes ATP Challenger - Kolding Australian Open - Melbourne Winnetka Challenger Napoli Challenger Recife Challenger Bordeaux Challenger Busan Challenger French Open - Paris Wimbledon - London Jonkoping Challenger Australian Open - Melbourne French Open - Paris Milan Challenger Wimbledon - London Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne Prostejov Challenger Wimbledon - London Zagreb Challenger French Open - Paris Wimbledon - London Thailand Open - Bangkok Bratislava Challenger St. Brieuc Challenger U.S. Open - New York Heilbronn Challenger Australian Open - Melbourne French Open - Paris Countrywide Classic - Los Angeles Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Wimbledon - London Open Sabadell Atlantico - Barcelona U.S. Open - New York Australian Open - Melbourne Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon French Open - Paris Davidoff Swiss Indoors - Basel Pilot Pen Tennis - New Haven Wimbledon - London Winnetka Challenger Szczecin Challenger U.S. Open - New York Winnipeg Challenger Australian Open - Melbourne French Open - Paris Heilbronn Challenger Wimbledon - London Kyoto Challenger Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne Belgrade Challenger U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Qatar Exxon Mobil Open - Doha U.S. Open - New York French Open - Paris U.S. Open - New York Delray Beach International Tennis Championships - Delray Beach SA Tennis Open - Johannesburg Sunrise Challenger ABN AMRO World Tennis Tournament - Rotterdam Almaty Challenger Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle BMW Open - Munich If Stockholm Open - Stockholm Bergamo Challenger Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Napoli Challenger China Open - Beijing Turin Challenger Rakuten Japan Open - Tokyo Bet-at-home Open - Hamburg Kun-Ming Challenger RCA Championships - Indianapolis International Tennis Championships - Delray Beach Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Athens Challenger Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch Ortisei Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia Helsinki Challenger Estoril Open - Estoril Suisse Open - Gstaad ATP Kremlin Cup - Moscow Heilbronn Challenger Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Taipei City Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Astana Challenger Davis Cup, World Group, 1R, SUI-NED 2-3 Kremlin Cup - Moscow Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Open 13 - Marseille Gerry Weber Open - Halle SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Eskisehir Challenger Gimcheon Challenger PTT Thailand Open - Bangkok Heilbronn Challenger Athens Challenger BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Le Gosier Challenger PTT Thailand Open - Bangkok Rome Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Maui Challenger Binghamton Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Anning Challenger Bet-at-home Cup - Kitzbuhel Napoli Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Schickendanz Open - Furth Swiss Indoors Basel - Basel Seoul Challenger Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Segovia Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Hall of Fame Tennis Championships - Newport Napoli Challenger Kaohsiung Challenger Milan Challenger Credit Agricole Suisse Open - Gstaad Brisbane - Brisbane St. Petersburg Open - St. Petersburg Yokohama Challenger 2001 - Yokohama Swiss Indoors Basel - Basel Hall of Fame Tennis Championships - Newport TED Open-Akbank Private Banking - Istanbul Shimadzu All Japan Indoor - Kyoto Marburg Challenger Geneva Open - Geneva Scheveningen Challenger Hall of Fame Tennis Championships - Newport Chengdu Open - Chengdu Challenger Leon 2004 - Leon Internazionali di Tennis - Bergamo Zadar Challenger Mercedes-Benz Cup - Los Angeles Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis UBS Open Gstaad - Gstaad Swiss Indoors Basel - Basel Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Geneva Open - Geneva AEGON International - Eastbourne Swiss Indoors Basel - Basel Western & Southern Financial Group Masters - Cincinnati Rogers Masters - Toronto Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Open Seat Godo 2005 - Barcelona U.S. Open - New York St. Petersburg Open - St. Petersburg Australian Open - Melbourne Ordina Open - s-Hertogenbosch Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Wimbledon - London Open Sabadell Atlantico - Barcelona French Open - Paris U.S. Open - New York Wimbledon - London Hopman Cup - Perth Davis Cup, World Group, PO, KAZ-SUI 5-0 Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, SUI-BLR 3-2 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, 1R, ITA-SUI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0